The Role of Function Points in Software Development Contracts
نویسندگان
چکیده
Software development contracts often lead to disputes between the software service supplier and the client commissioning the development. A chief cause of the disputes is the cost of the software development exceeding initial estimates. Software development pricing is based on a ‘fee per unit’ basis. This paper examines 3 key ‘fee per unit’ pricing approaches Time and Materials, Fixed Price for Total Delivery and Fixed Priced per Function Point outlining the advantages and disadvantages of each to the supplier and the client. The paper also suggests other items to be recorded in the software contract to help ensure a controlled but fair and consistent approach to software development pricing.
منابع مشابه
A Systematic Review in The Process of Formation, Development and Content of Nurses' Psychological Contracts
Introduction: Psychological contract plays a pivotal role in defining employee-organization relationships. Given the complex concept of psychological contracts, and the existence of scattered and diverse information on how to form and develop, and identify the contents of nurses 'psychological contracts in previous research, in this study, the concept of nurses' psychological contract is system...
متن کاملExamining the role of Smart Contracts in the development of the electronic registration system of documents
The document registration system is one of the most important instruments for guaranteeing the rights of individuals and preventing the occurrence of many disputes. In many developed countries, attempts have been made to change the system of registering transactions and documents. Thus, countries like the United States and Britain have changed the status of electronic registrations by adopting ...
متن کاملThe Legal Issues of Electronic Contracts in Australia
The internet has transformed the manner of conducting commercial transactions and has created regulatory gaps. These regulatory gaps may impact the effective development of electronic commerce. Attempts are being made to regulate electronic contracts both at the national and international level. The present research analyses these attempts, in particular the Electronic Transaction Legislation ...
متن کاملMapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کاملAssessing the role of local councils in the development of sustainable urban security (Case Study; Urmia City)
Increasing urbanization today and the lack of integrated urban management have led to inadequate planning in cities. In this regard, the local councils, as the most prominent local institutions and the most important decentralization manifestations, symbolize the serious presence of the people to determine their own fate, if they are institutionalized in the governance structure as coordinators...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000